#include "ShareMemory.hpp"
#include "Fifo.hpp"


int main()
{
    //Server打开管道为了读取
    shm.CreateShm();
    shm.AttachShm();
    //打开管道
    gpipe.OpenPipeForRead();
    //接收----IPC
    char* strinfo = (char*)shm.GetAddr();//获取服务器的虚拟地址

    while(true)
    {
        //等待对方发送消息
        gpipe.Wait();
        sleep(1);
        //打印共享地址中的内容
        printf("%s\n",strinfo);
        //
    }
    shm.DetachShm();
    shm.DeleteShm();
    return 0;
}

// int main()
// {
//     shm.CreateShm();
//     shm.AttachShm();
//     //接收----IPC
//     char* strinfo = (char*)shm.GetAddr();//获取服务器的虚拟地址

//     while(true)
//     {
//         sleep(1);
//         //打印共享地址中的内容
//         printf("%s\n",strinfo);
//         //
//     }
//     shm.DetachShm();
//     shm.DeleteShm();
//     return 0;
// }